stop the progress of something - Espagnol Anglais Dictionnaire